#include "thread_pool.h"
#include "user.h"
#include "mysql/mysql.h"

extern ListNode * userList;
// rmdirCommand 函数的实现
void rmdirCommand(task_t *task) {
    ListNode * p =userList;
    while(p){
        if(p->val->peerfd == task->peerfd && p->val->login_status == LOGIN_ON){
            user_info * user = p->val;
            //传入用户id,工作目录和要删除的文件名
            //查询虚拟文件表得到所有文件,后序遍历递归删除
            delete_file_rmdir(user,user->pwd,task->data);
            break;
        }else{
            p = p->next;
        }
    }
}
